package com.elvish.efast.modules.sys.entity;

import com.elvish.efast.modules.base.entity.AbstractModel;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * (TMenu)实体类
 *
 * @author makejava
 * @since 2018-11-02 11:39:32
 */
@Data
public class Menu extends AbstractModel implements Serializable {
    private static final long serialVersionUID = -62371119147678620L;
    /**
     * 主键ID
     */
    private String id;
    /**
     * 图标
     */
    private String icon;
    /**
     * 菜单名称
     */
    private String menuName;
    /**
     * 权限编码（菜单编码）
     */
    private String permissionCode;
    /**
     * 父菜单id
     */
    private String pid;
    /**
     * 菜单url跳转链接
     */
    private String url;
    /**
     * 排序
     */
    private Integer sortnum;
    /**
     * 是否启用
     */
    private Integer enabled;
    /**
     * 子集
     */
    private List<Menu> children;


}